// pages/manage/notice/read/read.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    noticeId: null,
    notice:{
      paragraphList:[],
      noticeTitle:'',
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 必须一个noticeId
    let noticeId = null;
    if(undefined != options.id){
      noticeId = options.id;
    }
    if(noticeId){
      let self = this;
      this.setData({
        noticeId: noticeId
      },()=>{
          self.InitUserStatus();
      });
    }else{
      app.showNoAuthOrNoGrant('未找到您要查看的公告');
    }
  },
  // 检查一下登录状态。
  async InitUserStatus(){
      app.showLoading("获取用户信息");
      await app.checkToken();
      this.InitUserInfo();
      wx.hideLoading();
  },
  InitUserInfo(){
    app.sHttp.custMagerNoticeRead(this.data.noticeId).then(res=>{
      res.result.paragraphList.forEach(ele =>{
        if(ele.pics){
          ele.pics = ele.pics.split(",")
        }
      })
      this.setData({
        notice: res.result
      })
    },err=>{
      app.error(err.msg);
    })
  },
  seeImage(e){
    wx.previewImage({
      current: e.currentTarget.dataset.url, // 当前显示图片的http链接
      urls: [e.currentTarget.dataset.url] // 需要预览的图片http链接列表
    })
  }
})